#ifndef INFIRMIER_H_
#define INFIRMIER_H_
#define MAX 10000
struct dateEN
{
int jour;
int mois;
int annee;
};
typedef struct dateEN dateEN;
struct dateNA
{
int jour;
int mois;
int annee;
};
typedef struct dateNA dateNA;
struct infirmier
{
char nom[20];
char prenom[20];
char sexe[10];
char role[20];
long int cin;
int age;
int ID;
dateEN date_embauche;
dateNA date_naissance;
};
typedef struct infirmier Infirmier;
void saisir_infirmier                             (Infirmier *I,char tmp_infirmier[]);
void enregistrer_infirmier                        (char fichier_infirmier[],Infirmier *I,int *n);
void afficher_liste_infirmier                     (char fichier_infirmier[]);
int  existence_infirmier_ID                       (char fichier_infirmier[],Infirmier I,int ID);
void init_liste_infirmier                         (char fichier_infirmier[]);
void afficher_infirmier_ID                        (char fichier_infirmier[],Infirmier I,int ID);
void modifier_infirmier_ID                        ( char fichier_infirmier[],Infirmier I,int ID);
void supprimer_infirmier_ID                       ( char fichier_infirmier[],int ID);
void afficher_archive_infirmier                   (char archive_infirmier[],Infirmier I);
#endif /*INFIRMIER_H_*/
